#ifndef __MD5Poco__
#define __MD5Poco__

#include <string>

class CMD5
{
public:
	CMD5(void);
public:
	virtual ~CMD5(void);
	enum { DATA_LEN=384
		 , BUFF_LEN=1024 };
	static std::string GetMD5(const std::string& aString) ;
	static std::string GetMD5(const char* aData, int aLength) ;

	static std::string GetMD5ofFile(const std::string& aFileName);
};

#endif